The work in this program can be approached in two ways: